// components/navigation-bar/index.js
Component({
  "options": {
    // addGlobalClass: true
    multipleSlots: true
  },
  externalClasses: ['custom-class', 'custom-title'],
  /**
   * 组件的属性列表
   */
  properties: {
    back: {
      type: Boolean,
      value: false
    },
    delta: {
      type: Number,
      value: 1
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    statusBarHeight: 0
  },

  /**
   * 组件的方法列表
   */
  methods: {
    goBack() {
      wx.navigateBack({
        delta: this.data.delta
      })
    }
  },
  lifetimes: {
    created() {
      // 组件被创建完毕执行, 一般在此处添加一些自定义属性

    },
    attached() {
      // 在组件实例进入页面节点树时执行, 多数业务都在此处操作, 比如: 发请求拿数据
      const {
        statusBarHeight
      } = wx.getWindowInfo()
      this.setData({
        statusBarHeight: statusBarHeight
      })
    },
    detached() {}
  }
})